package com.liangzi.service_core.service;

import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.liangzi.liangzi_common.exception.Assert;
import com.liangzi.liangzi_common.result.ResponseEnum;
import com.liangzi.liangzi_common.util.ArgumentEnum;
import com.liangzi.service_core.pojo.bo.SnowflakeManager;
import com.liangzi.service_core.pojo.entity.VisitUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.liangzi.service_core.pojo.entity.VisitUserWeixinOpen;
import com.liangzi.service_core.pojo.vo.UserInfoVO;
import com.liangzi.servicebase.util.RedisUtil;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.UUID;

/**
 * <p>
 * 小程序用户表 服务类
 * </p>
 *
 * @author zhj
 * @since 2021-12-13
 */
public interface VisitUserService extends IService<VisitUser> {
    String queryOrSaveOpenId(String openId,
                             String sessionKey,
                             UserInfoVO userInfoVO);

}
